<?php namespace Common\model;
use Hdphp\Model\Model;
class indent extends Model{
	//指定表名
	protected $table = "indent";
	//自动验证
	protected $validate = array(
	//array(字段名,验证方法,错误信息,验证条件,验证时间)
		//收货人
		array('in_cnee','required','收货人名称必须填写',3,1),
	);
	
	//自动完成
	protected $auto = array(
		//array(表单字段名,处理方法,方法类型,验证条件,处理时间)
		//时间戳
		array('time','time','function',3,1),
	);
	
	//自定义的store添加方法
	public function store(){
		if(!$this->create()) return false;
		$inid = $this->add();
		//实例化订单列表
		$indentListModel = new \Common\Model\indentList;
		if(!$indentListModel->create()){
			$this->error = $indentListModel->getError();
			return false;
		}
		//订单列表是每个商品各存一次,要循环添加
		foreach (Q("post.") as $v) {
			if(is_array($v)){
				$arr = array(
				'il_num' => $v['num'],
				'il_price' => $v['total'],
				'il_descr' => $v['il_descr'],
				'il_gid' => $v['gid'],
				'il_iid' => $inid,		
				);
				$indentListModel->add($arr);
			}
			
		}

		return $inid;
	}
	
	//自定义的edit添加方法
	public function edit(){
		if(!$this->create()) return false;
		$this->save();
		return true;
	}

	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}